package com.cj.mobile.iabp.mvp.model.entity;

import android.os.Parcel;
import android.os.Parcelable;

/**
 * 患者归档信息
 */
public class ArchiveInfo implements Parcelable {
    public ArchiveInfo() {
    }

    public ArchiveInfo(String changedAt, String createdAt, String createdBy, String changedBy, String version, String delFlag, String extrasMap, String id, String patienId, String doctorId, String deptId, String regCode, String patientName, String doctorName, String status, String alive, String ga, String leftSize, String leftScore, String diagMain, String diagContent, String diagSec, String timeIcu, String timeMc, String runTime, String per, String images, String imagesList) {
        this.changedAt = changedAt;
        this.createdAt = createdAt;
        this.createdBy = createdBy;
        this.changedBy = changedBy;
        this.version = version;
        this.delFlag = delFlag;
        this.extrasMap = extrasMap;
        this.id = id;
        this.patienId = patienId;
        this.doctorId = doctorId;
        this.deptId = deptId;
        this.regCode = regCode;
        this.patientName = patientName;
        this.doctorName = doctorName;
        this.status = status;
        this.alive = alive;
        this.ga = ga;
        this.leftSize = leftSize;
        this.leftScore = leftScore;
        this.diagMain = diagMain;
        this.diagContent = diagContent;
        this.diagSec = diagSec;
        this.timeIcu = timeIcu;
        this.timeMc = timeMc;
        this.runTime = runTime;
        this.per = per;
        this.images = images;
        this.imagesList = imagesList;
    }

    private String changedAt;
    private String createdAt;
    private String createdBy;
    private String changedBy;
    private String version;
    private String delFlag;
    private String extrasMap;
    private String id;
    private String patienId;
    private String doctorId;
    private String deptId;
    private String regCode;
    private String patientName;
    private String doctorName;
    private String status;
    private String alive;
    private String ga;
    private String leftSize;
    private String leftScore;
    private String diagMain;
    private String diagContent;
    private String diagSec;
    private String timeIcu;
    private String timeMc;
    private String runTime;
    private String per;
    private String images;
    private String imagesList;

    public String getChangedAt() {
        return changedAt;
    }

    public void setChangedAt(String changedAt) {
        this.changedAt = changedAt;
    }

    public String getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(String createdAt) {
        this.createdAt = createdAt;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getChangedBy() {
        return changedBy;
    }

    public void setChangedBy(String changedBy) {
        this.changedBy = changedBy;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getExtrasMap() {
        return extrasMap;
    }

    public void setExtrasMap(String extrasMap) {
        this.extrasMap = extrasMap;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPatienId() {
        return patienId;
    }

    public void setPatienId(String patienId) {
        this.patienId = patienId;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getRegCode() {
        return regCode;
    }

    public void setRegCode(String regCode) {
        this.regCode = regCode;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAlive() {
        return alive;
    }

    public void setAlive(String alive) {
        this.alive = alive;
    }

    public String getGa() {
        return ga;
    }

    public void setGa(String ga) {
        this.ga = ga;
    }

    public String getLeftSize() {
        return leftSize;
    }

    public void setLeftSize(String leftSize) {
        this.leftSize = leftSize;
    }

    public String getLeftScore() {
        return leftScore;
    }

    public void setLeftScore(String leftScore) {
        this.leftScore = leftScore;
    }

    public String getDiagMain() {
        return diagMain;
    }

    public void setDiagMain(String diagMain) {
        this.diagMain = diagMain;
    }

    public String getDiagContent() {
        return diagContent;
    }

    public void setDiagContent(String diagContent) {
        this.diagContent = diagContent;
    }

    public String getDiagSec() {
        return diagSec;
    }

    public void setDiagSec(String diagSec) {
        this.diagSec = diagSec;
    }

    public String getTimeIcu() {
        return timeIcu;
    }

    public void setTimeIcu(String timeIcu) {
        this.timeIcu = timeIcu;
    }

    public String getTimeMc() {
        return timeMc;
    }

    public void setTimeMc(String timeMc) {
        this.timeMc = timeMc;
    }

    public String getRunTime() {
        return runTime;
    }

    public void setRunTime(String runTime) {
        this.runTime = runTime;
    }

    public String getPer() {
        return per;
    }

    public void setPer(String per) {
        this.per = per;
    }

    public String getImages() {
        return images;
    }

    public void setImages(String images) {
        this.images = images;
    }

    public String getImagesList() {
        return imagesList;
    }

    public void setImagesList(String imagesList) {
        this.imagesList = imagesList;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.changedAt);
        dest.writeString(this.createdAt);
        dest.writeString(this.createdBy);
        dest.writeString(this.changedBy);
        dest.writeString(this.version);
        dest.writeString(this.delFlag);
        dest.writeString(this.extrasMap);
        dest.writeString(this.id);
        dest.writeString(this.patienId);
        dest.writeString(this.doctorId);
        dest.writeString(this.deptId);
        dest.writeString(this.regCode);
        dest.writeString(this.patientName);
        dest.writeString(this.doctorName);
        dest.writeString(this.status);
        dest.writeString(this.alive);
        dest.writeString(this.ga);
        dest.writeString(this.leftSize);
        dest.writeString(this.leftScore);
        dest.writeString(this.diagMain);
        dest.writeString(this.diagContent);
        dest.writeString(this.diagSec);
        dest.writeString(this.timeIcu);
        dest.writeString(this.timeMc);
        dest.writeString(this.runTime);
        dest.writeString(this.per);
        dest.writeString(this.images);
        dest.writeString(this.imagesList);
    }

    public void readFromParcel(Parcel source) {
        this.changedAt = source.readString();
        this.createdAt = source.readString();
        this.createdBy = source.readString();
        this.changedBy = source.readString();
        this.version = source.readString();
        this.delFlag = source.readString();
        this.extrasMap = source.readString();
        this.id = source.readString();
        this.patienId = source.readString();
        this.doctorId = source.readString();
        this.deptId = source.readString();
        this.regCode = source.readString();
        this.patientName = source.readString();
        this.doctorName = source.readString();
        this.status = source.readString();
        this.alive = source.readString();
        this.ga = source.readString();
        this.leftSize = source.readString();
        this.leftScore = source.readString();
        this.diagMain = source.readString();
        this.diagContent = source.readString();
        this.diagSec = source.readString();
        this.timeIcu = source.readString();
        this.timeMc = source.readString();
        this.runTime = source.readString();
        this.per = source.readString();
        this.images = source.readString();
        this.imagesList = source.readString();
    }

    protected ArchiveInfo(Parcel in) {
        this.changedAt = in.readString();
        this.createdAt = in.readString();
        this.createdBy = in.readString();
        this.changedBy = in.readString();
        this.version = in.readString();
        this.delFlag = in.readString();
        this.extrasMap = in.readString();
        this.id = in.readString();
        this.patienId = in.readString();
        this.doctorId = in.readString();
        this.deptId = in.readString();
        this.regCode = in.readString();
        this.patientName = in.readString();
        this.doctorName = in.readString();
        this.status = in.readString();
        this.alive = in.readString();
        this.ga = in.readString();
        this.leftSize = in.readString();
        this.leftScore = in.readString();
        this.diagMain = in.readString();
        this.diagContent = in.readString();
        this.diagSec = in.readString();
        this.timeIcu = in.readString();
        this.timeMc = in.readString();
        this.runTime = in.readString();
        this.per = in.readString();
        this.images = in.readString();
        this.imagesList = in.readString();
    }

    public static final Parcelable.Creator<ArchiveInfo> CREATOR = new Parcelable.Creator<ArchiveInfo>() {
        @Override
        public ArchiveInfo createFromParcel(Parcel source) {
            return new ArchiveInfo(source);
        }

        @Override
        public ArchiveInfo[] newArray(int size) {
            return new ArchiveInfo[size];
        }
    };
}
